Beschreibung
In diesem Kurs lernst du die fundamentalen Aspekte der Programmiersprache Java kennen, angefangen bei der Einführung in die Java-Plattform bis hin zu fortgeschrittenen Themen. Du wirst die Entwicklungsumgebungen IntelliJ IDEA und Eclipse einrichten und deine ersten Schritte mit einem Hello World-Beispiel machen. Der Kurs behandelt die Syntax von Java, einschließlich Variablen, Kontrollstrukturen und modernen Features wie Text Blocks und neue String-Methoden. Zudem wirst du in die objektorientierte Programmierung (OOP) eingeführt, einschließlich Klassen, Vererbung, und Interfaces, sowie in die Arbeit mit Collections und der Stream API. Praktische Übungen und Projekte helfen dir, dein Wissen zu festigen und die Konzepte zu vertiefen.
Tags
#Programmierung #Java #OOP #Unit-Tests #Eclipse #Lambda-Expressions #GUI #Collections #Stream-API #IntelliJTermine
Kurs Details
Programmierer:innen mit Grundkenntnissen Softwareentwickler:innen, die Java lernen möchten Studierende der Informatik Berufstätige, die ihre Programmierfähigkeiten erweitern wollen Technikbegeisterte, die an Softwareentwicklung interessiert sind
Der Kurs behandelt die Programmiersprache Java, die für ihre Plattformunabhängigkeit und umfangreiche Bibliotheken bekannt ist. Java wird häufig für die Entwicklung von Desktop-Anwendungen, Webanwendungen und mobilen Apps verwendet. Der Fokus liegt auf den grundlegenden und fortgeschrittenen Konzepten der Sprache, einschließlich objektorientierter Programmierung, funktionalen Programmieransätzen und der Nutzung von Collections. Teilnehmer:innen lernen, wie man mit Java Code schreibt, testet und ausführt, sowie moderne Programmiertechniken anwendet.
- Was sind die Hauptunterschiede zwischen einer abstrakten Klasse und einem Interface?
- Erkläre den Einsatz von Lambda Expressions in Java.
- Wie funktioniert die Exception Handling in Java?
- Was sind die Vorteile der Stream API?
- Beschreibe die Funktionsweise von Generics in Java.
- Wie wird eine Datei in Java gelesen und geschrieben?
- Was ist der Zweck von Unit-Tests und wie werden sie mit JUnit 5 geschrieben?